William W. Freehling author data searchable via API